package org.itboys.mobile.entity.mongo;

import org.itboys.mongodb.entity.BaseMongoEntity;
import org.mongodb.morphia.annotations.Entity;


/**
 * 作者：jiangxiong
 * 日期：2017年5月8日
 * 联系方式 ：empty90911@126.com
 * 描述：圣代_广告_实体。如果字段不够请自行扩展。不需要继承此类！！！！！！！！！！！！
 *
 */
@Entity(value="SundayAdvertisement", noClassnameStored=true)
public class SundayAdvertisement extends BaseMongoEntity {

    private String zoneKey;//广告位ID
    private String name;//标题
    private String viceName;//副标题。内容简介
    private String image;//新闻主图。展示与列表处
    private String video;//视频
    private String desc;//图文信息
    private Integer pageType;//控制APP或微信转跳其他页面。0，不转跳。浏览本广告的详情。1，商品详情页，2，商品列表页，3，商户主页
    private Long pageId;//控制APP或微信转跳到其他页面的参数。
    private String pageName;//控制APP或微信转跳到其他页面的参数说明。例如。链接到商品详情。显示商品名称

    public String getZoneKey() {
        return zoneKey;
    }

    public void setZoneKey(String zoneKey) {
        this.zoneKey = zoneKey;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getViceName() {
        return viceName;
    }

    public void setViceName(String viceName) {
        this.viceName = viceName;
    }

    public String getImage() {
        return image;
    }

    public void setImage(String image) {
        this.image = image;
    }

    public String getVideo() {
        return video;
    }

    public void setVideo(String video) {
        this.video = video;
    }

    public String getDesc() {
        return desc;
    }

    public void setDesc(String desc) {
        this.desc = desc;
    }

    public Integer getPageType() {
        return pageType;
    }

    public void setPageType(Integer pageType) {
        this.pageType = pageType;
    }

    public Long getPageId() {
        return pageId;
    }

    public void setPageId(Long pageId) {
        this.pageId = pageId;
    }

    public String getPageName() {
        return pageName;
    }

    public void setPageName(String pageName) {
        this.pageName = pageName;
    }
    public String  getPageTypeStr(){
        String pageTypeStr= "";
        if(pageType==null)return pageTypeStr;

        switch (pageType) {
            case 1:
                pageTypeStr="商品详情";
                break;
            case 2:
                pageTypeStr="商品列表";
                break;
            case 3:
                pageTypeStr="商户详情";
                break;
            case 0:
                pageTypeStr="本页内容（网页）";
                break;
            default:
                break;
        }
        return pageTypeStr;
    }
}
